package Menu;

import login.User;
import manage.sellerSystem;

import java.util.Scanner;

public class sellerMenu {
    /*
    1.实现商家的登录注册功能
    2. 可以创建店铺, ⼀个商家账号只能有⼀个店铺, 不能多次注册⼀个店铺
    3. ⽀持修改店铺名称, 店铺介绍, 店铺提供的菜品, 菜品价格, 菜品描述等操作
    4. ⽀持在店铺⻚⾯发放抵⽤券
    5. 接收客⼾的订单, ⽀持查看当前商家有多少订单未处理, 已处理了多少订单得到多少收益 6. 商家可以在⾃⼰的店铺下留⾔, 并且可以查看⽤⼾在⾃⼰店铺下的留⾔
     */

    private String uid;
    private User userser;
    sellerSystem slr=new sellerSystem();//多态写法

    public String getUid() {
        return uid;
    }

    public void setUid(String uid) {
        this.uid = uid;
    }

    public User getUserser() {
        return userser;
    }

    public void setUserser(User userser) {
        this.userser = userser;
    }

    Scanner sc=new Scanner(System.in);//输入

    public void showSMenu(){

        slr.getUsers();//获取登录的用户信息

        while(true) {
            System.out.println("**********欢迎光临**********");
            System.out.println("1.修改店铺名称以及简介");//修改name
            System.out.println("2.查看店铺信息");
            System.out.println("3.发放抵用券");
            System.out.println("4.查看订单");//查看所有菜品之后修改
            System.out.println("5.查看店铺下所有菜品");
            System.out.println("6.添加菜品");//金额》0
            System.out.println("7.查看菜品");
            System.out.println("8.根据菜品id修改菜品的价格数量");
            System.out.println("0.退出登录 exit");
            System.out.println("*****************************");
            int od = sc.nextInt();
            int f=0;
            switch (od) {
                case 0: {
                    System.out.println("您已退出登录！");
                    f=1;
                    break;
                }
                case 1:{
                    slr.setName(uid);
                    break;
                }
                case 2:{
                    slr.showSlr(uid);
                    break;
                }
                case 3:{
                    slr.pushDiscount(uid);
                    break;
                }
                case 4:{
                    slr.findOrder(uid);
                    break;
                }
                case 5:{
                    slr.showDishes(uid);
                    break;
                }
                case 6:{
                    slr.addDish(uid);
                    break;
                }
                case 7:{
                    slr.showDishes(uid);
                    break;
                }
                case 8:{
                    slr.modifyDishInfo(uid);
                    break;
                }
                default:break;
            }
            if(f==1){
                break;
            }

        }


    }
}
